home *** CD-ROM | disk | FTP | other *** search
- /* See license.txt for terms of usage */
-
- @import "chrome://firebug/skin/firebug.css";
- @import "chrome://firebug-os/skin/firebug.css";
-
- window[chromehidden~="toolbar"] #fbToolbar {
- display: -moz-box;
- }
-
- #fbContentBox {
- -moz-binding: url("chrome://firebug/content/bindings.xml#initializer");
- height: 270px;
- }
-
- #fbCommandLine {
- -moz-binding: url("chrome://firebug/content/bindings.xml#commandLine");
- }
-
- #fbLargeCommandLine {
- -moz-binding: url("chrome://firebug/content/bindings.xml#largeCommandLine");
- }
-
- textbox[type="fbSearchBox"] {
- -moz-binding: url("chrome://firebug/content/bindings.xml#searchBox");
- }
- textbox[type="fbSearchBox"] .panelFocusBound {
- -moz-user-focus: normal;
- }
-
- panelBar {
- -moz-binding: url("chrome://firebug/content/bindings.xml#panelBar");
- -moz-box-orient: vertical;
- }
-
- panelTab {
- -moz-binding: url("chrome://firebug/content/bindings.xml#panelTab");
- }
-
- panelStatus {
- -moz-binding: url("chrome://firebug/content/bindings.xml#panelStatus");
- }
-
- #fbCallstack {
- -moz-binding: url("chrome://firebug/content/bindings.xml#panelStatus");
- }
-
- #fbLocationList {
- -moz-binding: url("chrome://firebug/content/bindings.xml#panelFileList");
- }
-
- #fbStatusText {
- visibility: collapse;
- }
-
- #fbStatusBar[errors] #fbStatusText {
- visibility: visible;
- }
-
- #fbToolbar[moz-collapsed="true"] {
- /* Prevent full-screen from hiding toolbar */
- visibility: visible;
- }
-
- /* Lightup the text, eg on the Script tab when stopped on a breakpoint */
- panelTab[highlight="true"] {
- color: #FF9933;
- }
-
- /************************************************************************************************/
- /* Mini-menu on the panel tab */
-
- panelTabMenu {
- -moz-binding: url("chrome://firebug/content/bindings.xml#panelTabMenu");
- }
-
- panelTab > panelTabMenu .menuTarget {
- visibility:collapse;
- }
-
- panelTab[aria-disabled='true'] {
- color: graytext;
- }
-
- panelTab[selected="true"] > panelTabMenu .menuTarget,
- panelTab:focus > panelTabMenu .menuTarget {
- background: url(chrome://firebug/skin/tabMenuTarget.png) no-repeat center;
- width: 11px;
- height: 10px;
- vertical-align:middle;
- visibility:visible;
- }
-
- panelTab[selected="true"]:hover > panelTabMenu .menuTarget {
- background: url(chrome://firebug/skin/tabMenuTargetHover.png) no-repeat center;
- }
-
- /************************************************************************************************/
- /* Focus related */
-
- /* Make the following selectors part of the tab order */
-
- /* current tab */
- .useA11y panelTab[selected="true"],
- /* Firebug Menu */
- .useA11y #fbFirebugMenu,
- /* Status bar icon*/
- #fbStatusBar.useA11y {
- -moz-user-focus: normal;
- }
-
- /* Toolbar buttons in a visible toolbar group (usually hbox) */
- .useA11y .innerToolbar *:not([collapsed="true"]) toolbarbutton,
- .useA11y .innerToolbar > toolbarbutton{
- -moz-user-focus: normal;
- }
-
- /* Now override the previous selector and only leave the first button of each group in the tab order*/
- .useA11y .innerToolbar *:not([collapsed="true"]) toolbarbutton ~ toolbarbutton,
- .useA11y .innerToolbar > toolbarbutton ~ toolbarbutton{
- -moz-user-focus: ignore;
- }
-
- /* remove toolbar groups from the tab order if they have .noTabStop and are NOT the first visible group in the toolbar */
- .useA11y .innerToolbar *[collapsed="false"] ~ *.noTabStop toolbarbutton,
- .useA11y .innerToolbar *[collapsed="false"] ~ toolbarbutton.noTabStop,
- /*fbNetButtonsFilter situation, added extra id for specificity*/
- .useA11y .innerToolbar toolbarbutton:not([collapsed="true"]) ~ *.noTabStop toolbarbutton {
- -moz-user-focus: ignore;
- }
-
- /* Buttons in a group with .hasTabOrder (this class is briefly added during right/left arrow key event handlers in a11y.js.*/
- .innerToolbar.hasTabOrder toolbarbutton {
- -moz-user-focus: normal !important;
- }
-
- .useA11y #fbPanelBar1 toolbarbutton:focus,
- .useA11y #fbPanelBar1 textbox[focused],
- #fbStatusBar.useA11y:focus,
- .useA11y panelTab:focus {
- outline: 2px solid #FF9933;
- outline-offset: -2px;
- -moz-outline-radius: 5px;
- }
-
- .useA11y panelTab:focus > label {
- text-decoration: underline;
- color: black;
- }
- /**** end focus related ****/
-
- /************************************************************************************************/
- /* panelFileList */
-
- .toolbarbutton-text.title[value] {
- padding-right: 5px;
- }
-
- /************************************************************************************************/
- /* Quick Info Box */
-
- #fbQuickInfoPanel {
- border:1px solid threedshadow;
- background-color:white;
- opacity:0.9;
- font-family: Monaco, monospace;
- font-size: 11px;
- padding-bottom: 5px;
- cursor: move;
- }
-
- .fbQuickInfoBoxTitle {
- font-family: Lucida Grande, sans-serif;
- font-size: 11px;
- font-weight: bold;
- margin-top: 8px;
- margin-bottom: 0;
- cursor: move;
- }
-
- .fbQuickInfoName {
- color: DarkGreen;
- margin-bottom: 0;
- -moz-margin-end: 0;
- cursor: move;
- }
-
- .fbQuickInfoValue {
- color: DarkBlue;
- margin-bottom: 0;
- -moz-margin-start:0;
- cursor: move;
- }
-
-
- /************************************************************************************************/
- /* Don't let Personas to destroy Firebug's CSS */
-
- .panelTab-text {
- text-shadow: none !important;
- }
-
- panelTab[selected="true"] {
- color: black !important;
- }
-
- .toolbar-text-button, .panelStatusLabel {
- text-shadow: none !important;
- color: black !important;
- }
-
- /************************************************************************************************/
-
- panelTab[breakOnNextArmed="true"] > .panelTab-text {
- text-shadow: 1px 1px 2px darkGray, 0 0 1em orange, 0 0 0.2em orange !important;
- }
-